/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucsur.tp.colegio.daos;

import edu.ucsur.tp.colegio.beans.SedeBean;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Administrador
 */
public class TemporalSedeSchoolDao {
    
     public static List<SedeBean> listaSede = new ArrayList<SedeBean>();
    
     static {
//    listaSede.add(new SedeBean("S001","Alberto Saso", "urb. santa catalina", "527-0158", "259-7412", "jcampos@hotmail.com"));
//    listaSede.add(new SedeBean("S002","Juan de Arona", "jesus maria", "369-8524", "698-7452", "pcampos@hotmail.com"));
//    listaSede.add(new SedeBean("S003","Julio Cetello", "Breña", "596-4279", "245-789", "tcampos@hotmail.com"));
//     }
         
    listaSede.add(new SedeBean("S001","Alberto Saso" ));
    listaSede.add(new SedeBean("S002","Juan de Arona"));
    listaSede.add(new SedeBean("S003","Julio Cetello"));
    
     }
     
     
      public SedeBean getSede(String codigosede) {
    for (SedeBean u : listaSede) {
      if (u.getCodigosede().equals(codigosede)) {
        return u;
        }
      }
    return null;
    }
      
      
     public List<SedeBean> getListaSedePorFiltros(String filtroSede) {
    List<SedeBean> lista1 = new ArrayList<SedeBean>();
    for (SedeBean u : listaSede) {
      if (u.getSede().toUpperCase().contains(filtroSede.toUpperCase())) {
        lista1.add(u);
            }
        }
    return lista1;
      }   
     
     
     public void insertar(SedeBean sede) {
    listaSede.add(sede);
        } 
    
    public void eliminar(String codigosede) {
    for (SedeBean u : listaSede) {
      if (u.getCodigosede().equals(codigosede)) {
        listaSede.remove(u);
        break;
              }
            }
         }
    
     public void actualizar(SedeBean sede) {
    for (int i=0; i<listaSede.size(); i++) {
      SedeBean u = listaSede.get(i);
      if (u.getCodigosede().equals(sede.getCodigosede())) {
        listaSede.set(i, sede);
        break;
        }
       }
    } 
     
     
}
